home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / Programming / powerd / modules.lha / modules / lib / chunky_ppc.m < prev    next >
Encoding:
Text File  |  2001-01-24  |  1.1 KB  |  31 lines

  1. OPT    LINK='chunky_ppc.lib',CPU=603
  2.  
  3. EPROC Conv24To8(d0:LONG)(L)
  4. EPROC Conv24ToGrey(a0:PTR TO chunky,a1:PTR TO chunky32)
  5. //EPROC CopyChunky(a0:PTR TO chunky,d0,d1,a1:PTR TO chunky,d2,d3,d4,d5)
  6. //EPROC CopyChunkyMask(a0:PTR TO chunky,d0,d1,a1:PTR TO chunky,d2,d3,d4,d5,d6)
  7. //EPROC CopyChunkyBright(a0:PTR TO chunky,d0,d1,a1:PTR TO chunky,d2,d3,d4,d5)
  8. EPROC FillChunky(a0:PTR TO chunky,d0:L)
  9. EPROC FillChunky32(a0:PTR TO chunky,d0:L)
  10. EPROC FillChunky32Z(a0:PTR TO chunky32,d0:L,fp0:F)
  11. EPROC GetPixel(a0:PTR TO chunky,d0:L,d1:L)(L)
  12. EPROC GetPixel32(a0:PTR TO chunky32,d0:L,d1:L)(L)
  13. EPROC GetPixel32Z(a0:PTR TO chunky32,d0:L,d1:L)(L,F)
  14. EPROC PutPixel(a0:PTR TO chunky,d0:L,d1:L,d2:L)(L)
  15. EPROC PutPixel32(a0:PTR TO chunky32,d0:L,d1:L,d2:L)
  16. EPROC PutPixel32Z(a0:PTR TO chunky32,d0:L,d1:L,d2:L,fp0:F)
  17. EPROC PutPixelFast(a0:PTR TO chunky,d0:L,d1:L,d2:L)
  18. //EPROC HLine(a0:PTR TO chunky,d0:L,d1:L,d2:L,d3:L)
  19. //EPROC HLineFast(a0:PTR TO chunky,d0:L,d1:L,d2:L,d3:L)
  20. EPROC Pack32(d0:L,d1:L,d2:L,d3:L)(L)
  21. EPROC UnPack32(d0:UL)(L,L,L,L)
  22.  
  23. OBJECT chunky
  24.     wi/he:L,
  25.     pixel:PTR TO UB
  26.  
  27. OBJECT chunky32
  28.     wi/he:L,
  29.     pixel:PTR TO UL,
  30.     zbuff:PTR TO F
  31.